home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: Gem List (fwd)
- Date: Thu, 21 Jul 1994 10:22:37 +1000
- From: Warwick Allison <warwick@cs.uq.oz.au>
- Precedence: bulk
-
- Michel Forget wrote:
-
- >... user will expect output
- >to go to the top window when typing. This has been a key aspect of
- >GEM forever, and the user will expect it to hold true.
- >...
- >Changing now would confuse the user
- >needlessly.
-
-
- However, people are only just starting to multitask on the Atari. Now
- is the time to get things `right'. There is still hope. Imagine a
- system where an application would co-operate with other applications to
- pass keyboard events to the window under the mouse, or some other
- focussing scheme (GEM treats focus==top, in the hope that it is far
- more efficient to update a top window, but in reality, this is not the
- case [I've done timing on it*]). Of course, I'd never get 10% of you to
- agree... and that's okay.
-
- * I found that by collecting rectangles, it is perfectly feasible to
- blit-scroll a background window, and it is potentially faster, since
- not all of the window need to be updated - part is not visible.
- GEM++ supports update on background window for every operation,
- including blit-scrolling a canvas window (grab the EXAMPLE.PRG
- and scroll around the Canvas window when it is partially obscured).
-
- --
- Warwick
-